//
//  HLIMKitSessionLayoutImpl.h
//  YueYue
//
//  Created by hulu001 on 2024/1/11.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "HLIMSessionPrivateProtocol.h"
#import "HLIMInputViewProtocol.h"
#import "HLIMSessionConfig.h"
#import "HLIMSessionInteractorProtocol.h"

NS_ASSUME_NONNULL_BEGIN

@interface HLIMKitSessionLayoutImpl : NSObject <HLIMSessionLayout>

@property (nonatomic, strong) UITableView *tableView;

@property (nonatomic, weak) id<HLIMKitInputView> inputView;

- (instancetype)initWithSession:(NIMSession *)session
                  sessionConfig:(id<HLIMSessionConfig>)sessionConfig;

@end

NS_ASSUME_NONNULL_END
